export {}
// type NumberArr = number[] | number;
// type TempArr = NumberArr[]

// function flatToRepeat(arr: TempArr) {
//   // return Array.from(new Set(arr.flat(Infinity)))
//   function temp(arr: TempArr): TempArr {
//     return 
//   }

// }

// const s = flatToRepeat([
//   1,
//   2,
//   12,
//   31,
//   [1, 2, 2, 31],
//   [1, 2, 31231, [12, 312, 31, [2, [4, [6, [7]]]]]],
// ]);

// console.log(s);
